//提示发送异步请求的次数
let ajaxTime = 0
export const request = (params) => {/* 
    //请求头优化 
    //判断url中是否带有 /my/ 请求的是私有的路径 带上header token
    let heade = {...params.header}
    if(params.url.includes('/my/')){
      //拼接header 带上token
      header['Authorization'] = wx.getStroageSync("token")
    }
    //优化后可以删除 发送请求的请求头 */
    




  ajaxTime++
  //显示加载中 效果
  wx.showLoading({
    title: "加载中...",
    mask: true
  });
  // 定义 公告的url
  const baseUrl = "https://api-hmugo-web.itheima.net/api/public/v1"
  return new Promise((resolve, reject) => {

    wx.request({
      ...params,
      url: baseUrl + params.url,
      success: (result) => {
        resolve(result.data.message)
      },
      fail: (err) => {
        reject(err)
      }, complete: () => {
        ajaxTime--
        if (ajaxTime === 0) {
          //关闭加载图标
          wx.hideLoading();
        }
      }
    })
  })
}